Intentional Agent Patterns with the PRACTIONIST Framework

نویسندگان

  • V. Morreale
  • G. Francaviglia
  • F. Centineo
  • M. Puccio
  • M. Cossentino
چکیده

When developing BDI agent-based systems, some design patterns such as incompatible intentions, multiple strategies, intention decomposition, etc. would be very useful in order to catch some desired agent behaviours. As BDI agent programmers, our desire would be to have a framework that natively support such common patterns. The PRACTIONIST framework provides a goal-oriented approach for developing agent systems according to the BDI model. In this paper we first describe the goal model of PRACTIONIST agents and how they use such a model to reason about goals during their deliberation process and means-ends reasoning. Then, we show how some useful BDI agent patterns can be directly and actually implemented with our framework, which natively supports such design-level solutions. In other words, in our framework we wanted solve some common design problems, by providing some built-in solutions that programmers can easily adopt when developing their intentional agents.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Goal-Oriented Agent Patterns with the PRACTIONIST Framework

When developing BDI agent-based systems, some design patterns such as incompatible intentions, multiple strategies, intention decomposition, etc. would be very useful for specifying some desired agent behaviours. As BDI agent programmers, our desire would be to have a framework that natively supports such common patterns. The PRACTIONIST framework provides a goal-oriented approach for developin...

متن کامل

The PRACTIONIST Development Tool

PRACTIONIST (PRACTIcal reasONIng sySTem) [1] is a suite of tools including (see figure 1): (i) a methodology, consisting of a UML-based modelling language (PAML) and an iterative and incremental development process, (ii) the PRACTIONIST runtime and framework (PRF), which defines and supports the execution logic and provides the builtin components according to such a logic to support the develop...

متن کامل

Design and Development of Intentional Systems with PRACTIONIST Studio

In this paper we present PRACTIONIST Studio, which is an integrated design and development environment for BDI agent-based systems, providing facilities and tools to represent the concepts and intentional elements underlying such a model as well as several common features offered by UMLbased tools. PRACTIONIST Studio aims at bridging the gap between the increasing trend of developing BDI-based ...

متن کامل

Reasoning about Goals in BDI Agents: the PRACTIONIST Framework

The representation of goals and the ability to reason about them play an important role in goal-oriented requirements analysis and modelling techniques, especially in agent-oriented software engineering. Moreover goals are more useful and stable abstractions than others (e.g. user stories) in the analysis and design of software applications. Thus, the PRACTIONIST framework supports a goal-orien...

متن کامل

PRACTIONIST: a Framework for developing BDI agent systems

A PRACTIONIST agent is a software component endowed with the following elements (figure 2): • a set of perceptions and the corresponding perceptors that listen to some relevant external stimuli; • a set of beliefs representing the information the agent has got about both its internal state and the external environment; • a set of goals the agent wishes or wants to pursue. They represent some st...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006